package com.uidp.ui;

import javax.faces.component.html.HtmlPanelGrid;

import com.acsior.wu.bean.MBBaseMenu;
import com.acsior.wu.bean.utils.MBManager;
import com.acsior.wu.menu.model.MenuModel;
import com.acsior.wu.menu.render.ExpandedButtonsMenuRender;
import com.uidp.uitils.ManagedBeans;

/**
 * Клас, който обслужва екрана на началната страница
 * 
 */
public class MBHome extends MBBaseMenu<HtmlPanelGrid> {

	/**
	 * Конструктор
	 */
	public MBHome() {
		super();
	}

	/**
	 * @see com.acsior.wu.bean.MBBaseMenu#getMenuModel()
	 */
	@Override
	public MenuModel getMenuModel() {
		return ((MBUsers) MBManager.findBeanInCtx(ManagedBeans.user)).getTopMenuModel();
	}

	/**
	 * @see com.acsior.wu.bean.MBBaseMenu#buildUIMenuComponent()
	 */
	@Override
	protected void buildUIMenuComponent() {
		setMenuToolbar(new ExpandedButtonsMenuRender(getMenuModel()).getMenuToolBar());
	}
}
